Part Number Hot Search : 
HGAAM CUC1951 YH1300 S1WBA60B 2SK14 NTE2353 AT89S52 C114E
Product Description
Full Text Search
 

To Download STV-366-R01 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 VT5366
1.8V optical mouse sensor
Features

Pin compatible with VT5364 Can be used (with external MCU) in all optical mouse applications Single +1.8V Supply Very low power operation, enabling long battery life CPI programmable up to 3200 (default 800 cpi) Up to 9,375 frames per second Tracking at up to 40 ips I2C interface On-chip ADC for voltage level reporting Proven, high volume package technology smallest package currently available on market Minimal external circuitry Low battery indicator Suitable for use with both LED and laser (VCSEL) light sources Reference Designs available Applications: USB/PS2, Wireless & Bluetooth optical mice
in small form-factor mice demanded by laptop users. Minimal external circuitry is required thereby reducing BOM and assembly costs. The VT5366 sensor will operate over a wide range of illuminant wavelengths. For devices operating at approx 850nm (IR LED or VCSEL), the on-die automatic exposure controller (AEC) will compensate for the change in sensitivity compared to 640nm (red LED). Motion performance can be improved by increasing the current supplied to the navigation LED. A specifically designed LED optical system with integrated light guide and lens is available along with an aperture piece which clips the package in place aligning the optics. This has been optimized for low cost, space saving and ease of assembly in high volume mouse manufacture. No kapton tape is required in the assembly process. Please contact STMicroelectronics for supplier details.
Technical specifications
Resolution Pixel size Array size CPI programmable up to 3200. Default 800 CPI 30.4 m 20*20 pixels Up to 9,375 frames/second Accurate motion up to 40 ips 6MHz 1.8V RUN (9.6Kfps) - 9mA Power Down - 10A typ. excluding LED [0: 60] C 7*7mm 32 lead LOQFP (Low profile Optical Quad Flat Pack)
Description
The VT5366 has been designed for pin to pin compatibility with the VT5364(a) and is STMicroelectronics first generally available chip for use in all optical mice applications: Wired USB (Low and Full Speed) and PS2; Wireless 27MHz/2.4GHz and BlueTooth. The device has been designed to provide long battery life whilst enabling excellent navigation control and precision on a wide range of surfaces. Housed in the smallest, currently available, package (7mmx7mm), the chip is suitable for use
a. To make use of the new battery level function the PCB and firmware will need to be modified
Frame rate High speed motion detector Clock Supply voltage Supply current Operating temperature Package type
December 2006
Rev 1
1/30
www.st.com
30
Contents
VT5366
Contents
1 2 3 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Functional block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Design notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.1 3.2 3.3 3.4 Pin assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Optical centre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Sensor orientation on PCB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Driving the navigation LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4
Wireless reference design board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1 4.2 Pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Bill of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
5
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1 5.2 I2C communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.2.1 5.2.2 Read motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Customer access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.3 5.4 5.5 5.6 5.7
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Reading the X any Y motion vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Operating mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Motion sensitivity in non RUN modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Overall system performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
6
Serial control bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.1 6.2 General description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Serial communication protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.2.1 6.2.2 Data format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Message interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.3
Types of messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.3.1 6.3.2 Single location, single data write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Multiple location write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2/30
VT5366 6.3.3 6.3.4
Contents No data write followed by same location read . . . . . . . . . . . . . . . . . . . . 20 Multiple data read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7
Optics assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.1 Mouse assembly guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8
LED selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
8.1 8.2 8.3 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Key LED parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 VCSEL & IR Illumination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
9
Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
9.1 9.2 Typical operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Logic IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
10
Package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
10.1 LOQFP package guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
11 12
Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3/30
Introduction
VT5366
1
Introduction
The VT5366 sensor is a single-chip solid state optical tracking engine with no moving parts. It allows the creation of a highly performing, fully featured wired or wireless mouse with the minimum of external components. The device, which provides excellent navigation control and precision, works on a wide range of surfaces. VT5366 incorporates features that simplify product design and reduce time to market. By minimizing the number of external components, the mouse manufacturer has flexibility for layout and product design. ST has worked with optical component suppliers to produce a single piece light guide with integrated lens, and makes recommendations for a compatible LED. Details of the optics and LED are included in this document. Figure 1. STV-366-R01 reference design mouse.
4/30
VT5366
Functional block diagram
2
Figure 2.
Functional block diagram
Block diagram
Power supply (1.8V) VLevel AVDD DVDD Pixel Array MCU Controller SDA VT5366 SCL Power Down Motion X0 LED control XI 6MHz resonator Buttons/ Scroll Wheel RF Modulator + Amp
TRK_LED
5/30
Design notes
VT5366
3
3.1
Figure 3.
Design notes
Pin assignment
VT5366 pin assignment
AVDD
AVSS
TEST
NC
NC
NC
32 NC VLEVEL TEST_OUT 1 2 3
31
30
29
28
27
26
NC
25 24 23 22 MOTION POWERDOWN SCL
NC XO NC XI DVDD1
4 5 6 7 8 9 DGND1 10 NC 11 NC
NC
VT5366
21 20 19 18 17
SDA DGND2 DVDD2 TRK_LED NC
12 NC
13 NC
14 NC
15 NC
16 NC
3.2
Optical centre
The optical centre of the VT5366 is NOT in the centre of the package, it is offset by 0.243mm in the X-axis and 0.215mm in the Y axis with respect to the centre of the package as shown in Figure 4. The PCB designer must take this into account when laying out the PCB.
6/30
VT5366 Figure 4. VT5366 optical centre
Design notes
Optical centre (-0.243mm, +0.215mm) pin 1 marking
mechanical centre of package (0,0)
TOP VIEW OF VT5366
3.3
Sensor orientation on PCB
The VT5366 must be orientated correctly on the PCB in order to move the cursor in the correct directions when the mouse is moved. This is shown in Figure 5. Figure 5. VT5366 optical centre
UP
pin 1 marking
LEFT
RIGHT
VT5366 mounted UNDERNEATH TOP VIEW of PCB DOWN
7/30
Design notes
VT5366
3.4
Driving the navigation LED
The VT5366 provides an output (TRK_LED) to drive the LED that is used to illuminate the mousing surface. This output is active HIGH but cannot be used to drive the navigation LED directly. An external NPN bipolar transistor is recommended as shown in the reference schematic (Figure 6). The maximum current through the LED is controlled by a resistor (R1 on the Reference Schematic).
Note:
The navigation LED, controlled by the VT5366, is used in a non-continuous mode. The duty cycle of the LED is varied by the exposure controller inside the VT5366 and has a maximum value of 40 % (on very dark surfaces).
8/30
VT5366
Wireless reference design board
4
Figure 6.
Wireless reference design board
Wireless reference schematic
9/30
Wireless reference design board
VT5366
4.1
Pin description
Table 1.
Pin No. 2 3 5 7 8 9 18 19 20 21 22 23 24 31 32
VT5366 pin description
Pin name VLevel Test_Out X0 XI DVDD1 DGND1 TRK_LED DVDD2 DGND2 SDA SCL POWERDOWN MOTION AVDD AVSS Type CMP I/O OSC OSC PWR PWR I/O PWR PWR I/O I/O I/O I/O PWR PWR Description Battery voltage detection input No Connect 6MHz resonator 6MHz resonator 1.8V Digital Supply Digital Ground Navigation LED Output 1.8V Digital Supply Digital Ground I2C SDA Line I2C SCL Line Wake up Motion detect 1.8V Analog Supply Analog Ground
Note:
All other pins are NOT CONNECTED
10/30
VT5366
Wireless reference design board
4.2
Bill of materials
Table 2.
Ref. 366 Block U1 X1 D1 Q1 C1, C2 C3-C5 R1 R2-R4 Optical Mouse sensor 6MHz resonator Navigation LED NPN bipolar transistor to drive D1 4u7 tantalum capacitor 100 nF ceramic capacitor 100 resistor 4k7 resistors See Chapter 8: LED selection Standard component - many suppliers Standard component - many suppliers Standard component - many suppliers Standard component - many suppliers Standard component - many suppliers STMicroelectronics VT5366V032
Bill of materials: main components
Description Manufacturer Part Number
Processor/RF Block SW1-4 SW5 Switches Mechanical encoder (scroll-wheel) Omron Alps D2F series EC10E series
Additional items not mounted on the PCB Optics Assembly Aperture Stop See STV-366-R0X User Manuals See STV-366-R0X User Manuals
11/30
Operation
VT5366
5
Operation
The VT5366 provides X and Y motion information to an external processor, communication takes place over a standard I2C bus.
5.1
I2C communication
The VT5366 is a standard I2C slave device. The 7-bit device address is 0x10, making the I2C address 0x20 for writing and 0x21 for reading (the LSB is the read/write bit). The maximum I2C clock speed is 400kHz. Full details of the I2C interface are given in Chapter 6.
5.2
Register map
The VT5366 register space allows for up to 255 registers to be addressed. The sensor address (ID) is 0x20.
5.2.1
Read motion
The key registers that are required are listed below.
Table 3.
Key register
Function [1] automatic motion reset [7:0] X-motion [7:0] Y-motion Note set bit [1] to enable automatic reset of motion registers 2's complement format 2's complement format
Index (hex) 0x20 0x21 0x22 0x2F
[7:0] Minimum motion search vector Change sensitivity when going into non-run mode
5.2.2
Note:
Customer access
The rest of the customer accessible registers are listed below.
Please DO NOT write to any Addresses not mentioned below as this will affect the chip's performance.
Reg [#0x00 - 0x01] Device revisions
Bits [7:0] [3:0] Name Device Hardware revision Device Firmware revision R/W RO R/W Default 1 0 Description
Table 4.
Add 0x00 0x01
12/30
VT5366 Table 5.
Add
Operation Reg [#0x05] - IO_Control
Bits [0] Motion Name R/W R/W Default 0 Description If set, this bit sets MOTION pin HIGH, otherwise sets it low. This bit reflects the actual value of the signal on the POWER_DOWN pin. 0: MOTION is high to indicate that motion has been received 1: MOTION is low to indicate that motion has been received 0: MOTION output is CMOS 1.8V 1: MOTION output is OpenDrain 5V tolerant.
:
[1]
Power_Down
RO
0x05
[2]
Motion PIN polarity
R/W
0
[3]
Motion PIN OD mode
R/W
0
Table 6.
Add
Reg [#0x20]: Clear_Motion
Bits Name R/W Default Description This bit clears both X & Y accumulators from the current reported value. In case of severe overflows generated by great motion values, several poll motions may be needed to completely flush out motion from the integrator. For X/Y motion reads via I2C i/f, it is recommended that this bit is set to 1 at power-up by the master. This way X & Y motion registers are actually cleared automatically after their respective read. X/Y motion registers should be read in a multiple read sequence.
[0]
Empties Motion accumulators
0
0x20
R/W
[1]
Enable Automatic motion integrators to empty automatically when reading
0
Table 7.
Add
Reg [#0x21]: X_motion
Bits Name R/W Default Description This register holds the overall X movement data since last polling was done. Value is 8 bit 2's complement.
0x21
[7:0]
X_motion
RO
0000_0000
13/30
Operation Table 8.
Add
VT5366 Reg [#0x22]: Y_motion
Bits Name R/W Default Description This register holds the overall Y movement data since last polling was done. Value is 8 bit 2's complement.
0x22
[7:0]
Y_motion
RO
0000_0000
Table 9.
Add
Reg [#0x23] Overflow / No motion
Bits [0] X_overflow Name R/W Default Description This register records if the X motion integrator has reached its limit. RO This register records if the Y motion integrator has reached its limit. Flag is set when there has been no event at the moment the host is polling for movement.
0x23
[1]
Y_overflow
[3]
No motion
Table 10.
Add
Reg [#0x27]: Motion Directions & Polarities
Bits [0] Invert X Invert Y Swap X/Y R/W Name R/W Default 0 1 1 Description Allows X to be inverted Allows Y to be inverted Replaces X with Y and Y with X
0x27
[1] [3]
Table 11.
Add
Reg [#0x29]: Minimum Features
Bits Name R/W Default Description This register represents the feature threshold below which motion is no longer valid. This is linked to the value reported in registers 0x31 & 0x32. If Features [13:6] (reg0x31/32) < Min features (0x29), then X/Y motion = 0
0x29
[7:0]
Min_features[13:6]
R/W
0000_0000
Table 12.
Add
Reg [#0x2A]: Motion resolution: Count/Inch
Bits Name R/W Default Description Sets Resolution as CPI: 0x8 - 400CPI 0x10 - 800 CPI 0x20 - 1600 CPI 0x40 - 3200 CPI
0x2A
[7:0]
Motion resolution
R/W
0000_1000
14/30
VT5366 Table 13.
Add
Operation Reg [#0x2F]: Minimum Motion Search Vector
Bits Name R/W Default Description 0x40 - increase sensitivity when going into non-run mode 0x10 - default setting in run mode
0x2F
[7:0]
Minimum search vector
R/W
0001_0000
Table 14.
Add 0x31 0x32
Reg [#0x31 - 0x32]: Surface Feature Report
Bits [15:8] Features count [7:0] RO Current field feature count report Name R/W Default Description
Table 15.
Add 0x40 0x41
Reg [#0x40 - 0x41]: Exposure Setting
Bits [1:0] [7:0] Name Exposure [9:8] R/W Exposure [7:0] 0x01ff R/W Default Description Exposure value in CLK12 periods units. Default is 511.-
Table 16.
Add 0x43
Reg [#0x43]: AutoExposure Enable
Bits [4] AEC enable Name R/W RW Default 1 Description Enable auto exposure
Table 17.
Add
Reg [#0x47]: ADC data
Bits Name R/W Default Description This register holds the current converted data from the ADC_IN analog input pin. The data range is as follows: 0000_0000: ADC_IN = 0.6V 1111_1111: ADC_IN = 1.6V The response is linear for each value in between, ADC steps are 1V/256 = 3.9mV.
0x47
[7:0]
ADC_IN converted data
RO
0000_0000
Table 18.
Add
Reg [#0x4F]: Exposed image Max reported value
Bits Name R/W Default Description This registers holds the maximum pixel value (before CDS) for the current frame. It shows if some pixels are saturated or not. This register should be used as the AEC metric.
0x4F
[7:0]
Exp max value
RO
0000_0000
15/30
Operation
VT5366
5.3
Initialization
It is recommended that the VT5366 autoclear function is activated during a read. To do this the processor should write the value 0x02 to register 0x20 after enabling the VT5366 (by setting PowerDown LOW). This only needs to be done once after the power supply has been applied.
5.4
Reading the X any Y motion vectors
It is recommended that the processor reads the motion data at a rate of around every 2ms. The X and Y motion information is read using a single I2C `multiple read' transaction. The sequence is as follows; (1) Read I2C registers 0x21 (contains X-motion) and 0x22 (contains Y-motion). Note that these two registers MUST be read with a single I2C `multiple read' transaction. See Chapter 6. As shown above X and Y motion vectors can be read from registers 0x21 and 0x22. The values are in 2's complement notation to allow positive and negative motion to be represented. The values read represent the accumulated motion since the last time the registers were read. As soon as the registers have been read they will automatically be reset to 0 and the Motion Detect output (pin 24) will go LOW.
16/30
VT5366
Operation
5.5
Operating mode
The VT5366 itself has only two operating modes; ON - when PowerDown = 0 and OFF when PowerDown = 1 Overall system behavior is controlled by the external microprocessor which can switch the VT5366 on and off with various duty cycles. Typical operation is described below. 1. 2. 3. The processor enables the VT5366 by setting PowerDown (pin 23) LOW. The processor delays for Ton (typically 250s) to allow some frames to be captured. The processor then monitors Motion Detect to see if motion has occurred. If Motion Detect (pin 24) = 0 then no motion has been detected and the VT5366 can be put back to sleep by setting PowerDown HIGH. The processor then waits for a time Tsleep and returns to step (1). If motion IS detected at step (3) i.e. Motion Detect = 1 then the motion vectors are read over the I2C interface. The processor can then monitor Motion Detect again to see if further motion has occurred.
4. 5.
5.6
Motion sensitivity in non RUN modes
Before going into a non-run mode write 0x40 to register 0x2F (ie. when the mouse goes into idle mode), this will make the motion engine more sensitive to frame change at lower nonrun frame rates on low contrast surfaces. When waking up (on motion detect) re-write the default 0x10 to register 0x2F to maintain running motion accuracy.
5.7
Overall system performance
The overall performance of a wireless mouse system depends on many different factors including: - - - - - - Battery choice Power supply design Choice of external microprocessor Design of firmware running in external processor Design of external RF transmission circuitry User model i.e. how much time the mouse is actually being used and surface type.
Note:
See Applications Note AN2473 for details on Optical Wireless Mouse Design using the VT5366.
17/30
Serial control bus
VT5366
6
6.1
Serial control bus
General description
The 2-wire I2C serial interface bus is used to read and write the VT5366 registers. The main features of the serial interface include: - - - - - Variable length read/write messages Indexed addressing of information source or destination within the sensor Automatic update of the index after a read or write message Message abort with negative acknowledge from the master Byte oriented messages
6.2
Serial communication protocol
The co-processor must perform the role of communication `master' and the sensor acts as a `slave'. The communication from host to sensor takes the form of 8-bit data with a maximum serial clock frequency of 400 kHz. Since the serial clock is generated by the bus master it determines the data transfer rate. Data transfer protocol on the bus is illustrated in Figure 7. Figure 7. Serial Interface data transfer protocol
Acknowledge
Start condition
SDA MSB SCL S 1 2 3 4 5 6 7 LSB 8 P A Stop condition
Address or data byte
6.2.1
Data format
Information is packed in 8-bit packets (bytes) always followed by an acknowledge bit. The internal data is produced by sampling sda at a rising edge of scl. The external data must be stable during the high period of scl. Exceptions to this are start (S) or stop (P) conditions when sda falls or rises respectively, while scl is high. A message contains at least two bytes. Its begins with a start condition and ends with either a stop condition or another start condition In this situation the (second) start is referred to as a repeated start and is shown as (Sr). The first byte of a transaction always contains the device address byte in the upper 7 bits with the LSB indicating the data direction; 1 for read or 0 write. Thus the 8 bit device address for the VT5366 is 0x20 for writing and 0x21 for reading. Figure 8. VT5366 serial interface address 0 0 1 0 0 0 0 R/W
18/30
VT5366
Serial control bus The byte following the address byte contains the address of the first data byte (also referred to as the index). The serial interface can address up to 256 byte registers. Figure 9. Serial interface data format (write ex)
Acknowledge from slave
Sensor acknowledges valid address
S
address[7:1]
R/W
A
INDEX[7:0]
A
DATA[7:0]
A
R/W bit DATA[7:0] A P
6.2.2
Message interpretation
All serial interface communications with the sensor must begin with a start condition. If the start condition is followed by a valid address byte then further communications can take place. The sensor will acknowledge the receipt of a valid address by driving the sda wire low. The state of the read/~write bit (LSB of the address byte) is stored and the next byte of data, sampled from sda, can be interpreted. During a write sequence the second byte sent is an address index and is used to point to one of the internal registers. The receiver will automatically increment the index address by one location after each slave acknowledge. The master can therefore send data bytes continuously to the slave until the slave fails to provide an acknowledge or the master terminates the write communication with a stop condition or sends a repeated start, (Sr). As data is received by the slave it is written bit by bit to a serial/parallel register. After each data byte has been received by the slave, an acknowledge is generated, the data is then stored in the internal register addressed by the current index. During a read message, the next byte read from the slave device are the contents of the register addressed by the current index. The contents of this register are then parallel loaded into the serial/parallel register and clocked out of the device by scl. At the end of each byte, in both read and write message sequences, an acknowledge is issued by the receiving device. A positive acknowledge involves holding the SDA line LOW, a negative acknowledge involves releasing the SDA line to be pulled HIGH. Although the VT5366 is always considered to be a slave device, it acts as a transmitter when the bus master requests a read from the sensor. A message can only be terminated by the bus master, either by issuing a stop condition, a repeated start condition or by a negative acknowledge after reading a complete byte during a read operation.
19/30
Serial control bus
VT5366
6.3
Types of messages
This section gives guidelines on the basic operations to read data from and write data to the serial interface. The serial interface supports variable length messages. A message may contain no data bytes, one data byte or many data bytes. This data can be written to or read from common or different locations within the sensor. The range of instructions available are detailed below. - - A write message with no data byte is used to set the index for a subsequent read message. Multiple location writes may be used for faster information transfers.
Examples of these operations are given below. A full description of the internal registers is given in the previous section. For all examples, the slave address used is 3210 for writing and 3310 for reading. The write address includes the read/write bit (the LSB) set to zero while this bit is set in the read address.
6.3.1
Single location, single data write
When a random value is written to the sensor, the message looks as shown in Figure 10. Figure 10. Single location, single write
Start Device address Ack Index Data Stop
S
20h
A
0
32h
A
85h
A
P
In this example, the fineH exposure register (index = 3210) is set to 8510. The r/w bit is set to zero for writing and the Inc. bit (MSB of the index byte) is set to zero to disable automatic increment of the index after writing the value. The address index is preserved and may be used by a subsequent read. The write message is terminated with a stop condition from the master.
6.3.2
Multiple location write
It is possible to write data bytes to consecutive adjacent internal registers without having to send explicit indexes prior to sending each data byte. An auto-increment write is assumed if no stop condition occurs. Figure 11. Multiple location write
Incremental write S 20h A 16 A 11 A C1 A P
data written @ index = 16
data written @ index = 17
20/30
VT5366
Serial control bus
6.3.3
No data write followed by same location read
When a location is to be read, but the value of the stored index is not known, a write message with no data byte must be written first, specifying the index. The read message then completes the message sequence. To avoid relinquishing the serial to bus to another master a repeated start condition is asserted between the write and read messages. In this example, the gain value (index = 36) is read as 15. Figure 12. No data write followed by same location read
No data write S 20h A 36 A Sr 21h A Read data 15 AP NAck from the master
Note that the read message must be terminated with a negative acknowledge (A) from the master. A positive acknowledge at this point would indicate that a multiple read was required and the slave would put the first bit of the next byte onto the SDA line. If this was a 0 then the SDA would be held low and the master would not be able to issue a STOP.
6.3.4
Multiple data read
Figure 13. Multiple data read
Start Device address Ack from slave Stop
S
21h
A
aa
A
85
A
P
Data (@current index)
Ack from the master
NAck from the master Data (@current index+1)
This example assumes that a write message has already taken place. Note that the read message is terminated with a negative acknowledge (A) from the master: it is not guaranteed that the master will be able to issue a stop condition at any other time during a read message. This is because if the data sent by the slave is all zeros, the sda line cannot rise, which is part of the stop condition.
21/30
Optics assembly
VT5366
7
Optics assembly
The optics assembly is shown in Figure 14 and Figure 15. Figure 14. MaxEmil optics
22/30
VT5366
1 2
RevNo Revision note ECN No. Date Checked
3 6
4
5
7
8
Exploded View
A
PCB
A
B
Sensor Package
B
LED Aperture
C
C
Lens and Light Guide
D
Mouse Base
Figure 15. 2D assembly drawing of the VT5366 (exploded view)
D
E
E
Tolerances, unless otherwise stated Interpret drawing per BS308, 3RD Angle Projection Material
Sig. All dimensions in mm Finish Date All dimensions in mm Do Not Scale Scale
F
This drawing is the property of STMicroelectronics and will not be copied or loaned without the written permission of STMicroelectronics.
F
STMicroelectronics
Home, Personal Communication Sector- Imaging Division
Linear 0 Place Decimals 0 1.0 1 Place Decimals 0.0 0.10 2 Place Decimals 0.00 0.07 Angular 0.25 degrees Diameter +0.10/-0.00 Position 0.10 Surface Finish 1.6 microns
Drawn Checked Appd. Mech. Appd. Elect. Appd. Prod. Appd. Q.A.
Part No.
Title
Sheet
Optics assembly
1
2
3
6
7
8
4 of 4
23/30
Optics assembly
VT5366
7.1
Mouse assembly guidelines
1. 2. 3. Attach the sensor and all other electrical components onto the PCB with the exception of the navigation LED. Form the LED leads and insert the LED into the optical assembly. Fit the optics/aperture to the PCB using the guideposts. Take care to keep contamination off the sensor surface. The sensor aperture should self-align to the VT5366V032 package. Feed the navigation LED leads through their openings and solder the navigation LED leads and trim. Fit the base plate. Fit mouse top case and feet.
4. 5. 6.
Note:
For more details on the Optics (including Manufacturer details) please refer to the STV-366-R0X User Manuals
24/30
VT5366
LED selection
8
8.1
LED selection
Overview
There are a number of LEDs from a range of suppliers which will work well with the VT5366. It is the responsibility of the customer to ensure that the chosen LED works in their specific implementation. There are various price/performance trade-offs which may be made if the customer chooses to do so.
8.2
Key LED parameters
The VT5366 system requires a bright visible RED LED in a standard 5 mm (T1 3/4) package. The ideal viewing angle is 20o and the intensity should be at least 900mcd at a forward current of 20mA. The key LED parameters are listed in Table 19. Table 19. Key LED parameters
Parameter Diameter Length Material Luminous intensity (@20mA) Viewing angle Mechanical accuracy Color Wavelength Relative Illumination at sensor plane for a circle of 1.1 mm diameter Recommended value 5 mm 8.6 mm AlInGaP 900 mcd 20
o
Notes Important for fit with lens Important for fit with lens For long-term reliability Minimum value Half intensity Accuracy of the die positioning within the LED body
+/- 2 o Red 640 nm +/- 50 nm 80%
Illumination value required for Red/IR Led and VCSEL
8.3
VCSEL & IR Illumination
The 366 sensor will operate over a wide range of illuminant wavelengths. For devices operating at approx 850nm (IR LED or VCSEL), the on-die automatic exposure controller (AEC) will compensate for the change in sensitivity compared to 640nm (red LED). Navigation performance may be improved by increasing the illuminated device drive.
25/30
Electrical characteristics
VT5366
9
9.1
Electrical characteristics
Typical operating conditions
Table 20.
Symbol Vin Supply voltage Supply current (active) Supply current (Power Down Mode)
Operating conditions
Parameter Min. 1.7 Typ. 1.8 9 10 Max. 1.9 12 15 Unit V mA A
9.2
Logic IO
Table 21.
Symbol CMOS digital inputs VIL VIH IIL IIH Low level input voltage High level input voltage Low level input current High level input current 0V 0.7VDD 0.3VDD 5.5V -1 1 V V A A
Digital IO electrical characteristics
Parameter description Min. Typ. Max. Unit
CMOS digital outputs VOL VOH Low level output voltage (4mA load) High level output voltage (4mA load) 0.7VDD 0.3VDD V V
Note:
All digital inputs/outputs are 1.8V capable, 5V tolerant.
26/30
VT5366
Package mechanical data
10
Package mechanical data
Figure 16. LQFP32 Clear resin body 7.0 x 7.0 x 1.40 foot print 1.0
27/30
Package mechanical data Table 22. LQFP dimensions (mm)
Min. (mm) Typ. (mm)
VT5366
Reference A A1 A2 B c D D1 D3 e E E1 E3 L L1 k W1 W2
Max. (mm) 1.600
0.050 1.350 0.300 0.090 9.00 7.000 5.600 0.800 9.000 7.000 5.600 0.450 0.600 1.000 0d 3.5d 5.000 0.065 1.400 0.370
0.15 1.450 0.450 0.200
0.750
7d
Note:
1 2 3
Surface finish W1 is 0.07 Ra. Ejectors are on 5.2 mm square for both top and bottom package. On top package, only the identification for pin one is not an engraved ejector.
10.1
LOQFP package guidelines
The IC can be exposed a maximum of 2 times to an IR/Convection reflow solder process having a temperature profile peak of no higher than 240 C. The package/chip are lead free and is ROHS compliant. For full handling guidelines please contact ST (doc no. 7310623).
28/30
VT5366
Ordering information
11
Ordering information
Table 23. Order codes Description
Optical mouse sensor 27MHz wireless 3 button reference design mouse with scroll wheel & receiver Wireless development board 2.4GHz wireless 3 button reference design mouse with scroll wheel & receiver USB Full speed wired 3 button reference design mouse with scroll wheel
Part Number
VT5366V032 STV-366-R01 STV-366-R02 STV-366-R04 STV-366-R05
12
Revision history
Table 24.
Date 19-Dec-2006
Document revision history
Revision 1 Initial release. Changes
29/30
VT5366
Please Read Carefully:
Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries ("ST") reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice. All ST products are sold pursuant to ST's terms and conditions of sale. Purchasers are solely responsible for the choice, selection and use of the ST products and services described herein, and ST assumes no liability whatsoever relating to the choice, selection or use of the ST products and services described herein. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted under this document. If any part of this document refers to any third party products or services it shall not be deemed a license grant by ST for the use of such third party products or services, or any intellectual property contained therein or considered as a warranty covering the use in any manner whatsoever of such third party products or services or any intellectual property contained therein.
UNLESS OTHERWISE SET FORTH IN ST'S TERMS AND CONDITIONS OF SALE ST DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE USE AND/OR SALE OF ST PRODUCTS INCLUDING WITHOUT LIMITATION IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE (AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION), OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS EXPRESSLY APPROVED IN WRITING BY AN AUTHORIZED ST REPRESENTATIVE, ST PRODUCTS ARE NOT RECOMMENDED, AUTHORIZED OR WARRANTED FOR USE IN MILITARY, AIR CRAFT, SPACE, LIFE SAVING, OR LIFE SUSTAINING APPLICATIONS, NOR IN PRODUCTS OR SYSTEMS WHERE FAILURE OR MALFUNCTION MAY RESULT IN PERSONAL INJURY, DEATH, OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE. ST PRODUCTS WHICH ARE NOT SPECIFIED AS "AUTOMOTIVE GRADE" MAY ONLY BE USED IN AUTOMOTIVE APPLICATIONS AT USER'S OWN RISK.
Resale of ST products with provisions different from the statements and/or technical features set forth in this document shall immediately void any warranty granted by ST for the ST product or service described herein and shall not create or extend in any manner whatsoever, any liability of ST.
ST and the ST logo are trademarks or registered trademarks of ST in various countries. Information in this document supersedes and replaces all information previously supplied. The ST logo is a registered trademark of STMicroelectronics. All other names are the property of their respective owners.
(c) 2006 STMicroelectronics - All rights reserved STMicroelectronics group of companies Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America www.st.com
30/30


▲Up To Search▲   

 
Price & Availability of STV-366-R01

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X